home *** CD-ROM | disk | FTP | other *** search
/ New Star Software Collection / NSS_Collection.iso / 3-004 ms visual basic pro 30 / 4.imz / 4.IMA / CIRC3VB2.H_ / CIRC3VB2.bin
Text File  |  1993-04-28  |  4KB  |  104 lines

  1. //---------------------------------------------------------------------------
  2. //        Copyright (C) 1991-93, Microsoft Corporation
  3. //
  4. // You have a royalty-free right to use, modify, reproduce and distribute
  5. // the Sample Custom Control Files (and/or any modified version) in any way
  6. // you find useful, provided that you agree that Microsoft has no warranty,
  7. // obligation or liability for any Custom Control File.
  8. //---------------------------------------------------------------------------
  9. // Circ3Vb2.h
  10. //---------------------------------------------------------------------------
  11. // VB2.0 support for Circ3
  12. //---------------------------------------------------------------------------
  13.  
  14. #ifndef RC_INVOKED
  15. //---------------------------------------------------------------------------
  16. // Property list
  17. //---------------------------------------------------------------------------
  18. PPROPINFO Circle_Properties_Vb2[] =
  19.     {
  20.     PPROPINFO_STD_CTLNAME,
  21.     PPROPINFO_STD_INDEX,
  22.     PPROPINFO_STD_BACKCOLOR,
  23.     PPROPINFO_STD_LEFT,
  24.     PPROPINFO_STD_TOP,
  25.     PPROPINFO_STD_WIDTH,
  26.     PPROPINFO_STD_HEIGHT,
  27.     PPROPINFO_STD_VISIBLE,
  28.     PPROPINFO_STD_PARENT,
  29.     PPROPINFO_STD_DRAGMODE,
  30.     PPROPINFO_STD_DRAGICON,
  31.     PPROPINFO_STD_TAG,
  32.     &Property_CircleShape,
  33.     &Property_FlashColor,
  34.     PPROPINFO_STD_CAPTION,
  35.     PPROPINFO_STD_FONTNAME,
  36.     PPROPINFO_STD_FONTBOLD,
  37.     PPROPINFO_STD_FONTITALIC,
  38.     PPROPINFO_STD_FONTSTRIKE,
  39.     PPROPINFO_STD_FONTUNDER,
  40.     PPROPINFO_STD_FONTSIZE,
  41.     PPROPINFO_STD_BORDERSTYLEOFF,
  42.     PPROPINFO_STD_TABINDEX,
  43.     PPROPINFO_STD_TABSTOP,
  44.     PPROPINFO_STD_ENABLED,
  45.     PPROPINFO_STD_MOUSEPOINTER,
  46.     PPROPINFO_STD_HWND,
  47.     PPROPINFO_STD_HELPCONTEXTID,
  48.     NULL
  49.     };
  50.  
  51.  
  52. //---------------------------------------------------------------------------
  53. // Event list
  54. //---------------------------------------------------------------------------
  55. PEVENTINFO Circle_Events_Vb2[] =
  56.     {
  57.     &Event_ClickIn,
  58.     &Event_ClickOut,
  59.     PEVENTINFO_STD_DRAGDROP,
  60.     PEVENTINFO_STD_DRAGOVER,
  61.     NULL
  62.     };
  63.  
  64.  
  65. //---------------------------------------------------------------------------
  66. // Model struct
  67. //---------------------------------------------------------------------------
  68. // Define the control model (using the event and property structures).
  69. //---------------------------------------------------------------------------
  70. MODEL modelCircle_Vb2 =
  71.     {
  72.     VB_VERSION,             // VB version being used
  73.     MODEL_fFocusOk | MODEL_fLoadMsg,            // MODEL flags
  74.     (PCTLPROC)CircleCtlProc,        // Control procedure
  75.     CS_VREDRAW | CS_HREDRAW,        // Class style
  76.     0L,                 // Default Windows style
  77.     sizeof(CIRC),            // Size of CIRC structure
  78.     IDBMP_CIRCLE,            // Palette bitmap ID
  79.     "Circle",                // Default control name
  80.     "CIRC3",                // Visual Basic class name
  81.     NULL,                // Parent class name
  82.     Circle_Properties_Vb2,            // Property information table
  83.     Circle_Events_Vb2,            // Event information table
  84.     IPROP_CIRCLE_CIRCLESHAPE,        // Default property
  85.     IEVENT_CIRCLE_CLICKIN,        // Default event
  86.     IPROP_CIRCLE_CIRCLESHAPE        // Property representing value of ctl
  87.     };
  88.  
  89. LPMODEL modellistCircle_Vb2[] =
  90.     {
  91.     &modelCircle_Vb2,
  92.     NULL
  93.     };
  94.  
  95. MODELINFO modelinfoCircle_Vb2 =
  96.     {
  97.     VB200_VERSION,             // VB version being used
  98.     modellistCircle_Vb2            // MODEL list
  99.     };
  100.  
  101. #endif    // RC_INVOKED
  102.  
  103. //---------------------------------------------------------------------------
  104.